1 |
Class of Treasury Stock [Table] |
[Table] |
* |
* |
us-gaap:ClassOfTreasuryStockTable |
2 |
Legal Entity [Axis] |
[Axis] |
* |
* |
dei:LegalEntityAxis |
3 |
Consolidated Entity [Domain] |
[Domain] |
* |
* |
dei:EntityDomain |
4 |
Class of Treasury Stock [Axis] |
[Axis] |
* |
* |
us-gaap:EquityClassOfTreasuryStockAxis |
5 |
Class of Treasury Stock [Domain] |
[Domain] |
* |
* |
us-gaap:ClassOfTreasuryStockDomain |
6 |
Cumulative Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:CumulativePreferredStockMember |
7 |
Noncumulative Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NoncumulativePreferredStockMember |
8 |
Nonredeemable Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NonredeemablePreferredStockMember |
9 |
Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:PreferredStockMember |
10 |
Cumulative Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:CumulativePreferredStockMember |
11 |
Noncumulative Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NoncumulativePreferredStockMember |
12 |
Nonredeemable Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NonredeemablePreferredStockMember |
13 |
Convertible Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:ConvertiblePreferredStockMember |
14 |
Nonredeemable Convertible Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NonredeemableConvertiblePreferredStockMember |
15 |
Convertible Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:ConvertiblePreferredStockMember |
16 |
Nonredeemable Convertible Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NonredeemableConvertiblePreferredStockMember |
17 |
Nonredeemable Convertible Preferred Stock [Member] |
[Member] |
* |
* |
us-gaap:NonredeemableConvertiblePreferredStockMember |
18 |
Preferred Class A [Member] |
[Member] |
* |
* |
us-gaap:PreferredClassAMember |
19 |
Preferred Class B [Member] |
[Member] |
* |
* |
us-gaap:PreferredClassBMember |
20 |
Common Class A [Member] |
[Member] |
* |
* |
us-gaap:CommonClassAMember |
21 |
Common Class B [Member] |
[Member] |
* |
* |
us-gaap:CommonClassBMember |
22 |
Common Class C [Member] |
[Member] |
* |
* |
us-gaap:CommonClassCMember |
23 |
Nonvoting Common Stock [Member] |
[Member] |
* |
* |
us-gaap:NonvotingCommonStockMember |
24 |
Convertible Common Stock [Member] |
[Member] |
* |
* |
us-gaap:ConvertibleCommonStockMember |
25 |
Class of Treasury Stock [Line Items] |
[Line Items] |
* |
* |
us-gaap:EquityClassOfTreasuryStockLineItems |
26 |
Schedule of Treasury Stock by Class [Table Text Block] |
[Concept] Text Block (HTML) |
For Period |
* |
us-gaap:ScheduleOfTreasuryStockByClassTextBlock |
27 |
Equity, Class of Treasury Stock [Hierarchy] |
[Abstract] |
* |
* |
added:EquityClassTreasuryStockHierarchy |
28 |
Stock Repurchase Program, Authorized Amount |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StockRepurchaseProgramAuthorizedAmount |
29 |
Stock Repurchase Program, Number of Shares Authorized to be Repurchased |
[Concept] Shares |
As Of |
* |
us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased |
30 |
Stock Repurchase Program, Remaining Authorized Repurchase Amount |
[Concept] Monetary |
For Period |
Credit |
us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount |
31 |
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased |
[Concept] Shares |
As Of |
* |
us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased |
32 |
Stock Repurchase Program, Period in Force |
[Concept] Decimal |
As Of |
* |
us-gaap:StockRepurchaseProgramPeriodInForce |
33 |
Treasury Stock, Value |
[Concept] Monetary |
As Of |
Debit |
us-gaap:TreasuryStockValue |
34 |
Treasury Stock, Value, Acquired, Par Value Method |
[Concept] Monetary |
For Period |
Debit |
us-gaap:TreasuryStockValueAcquiredParValueMethod |
35 |
Treasury Stock, Value, Acquired, Cost Method |
[Concept] Monetary |
For Period |
Debit |
us-gaap:TreasuryStockValueAcquiredCostMethod |
36 |
Treasury Stock Reissued at Lower than Repurchase Price |
[Concept] Monetary |
For Period |
Debit |
us-gaap:TreasuryStockReissuedAtLowerThanRepurchasePrice |
37 |
Treasury Stock, Retired, Par Value Method, Amount |
[Concept] Monetary |
For Period |
Debit |
us-gaap:TreasuryStockRetiredParValueMethodAmount |
38 |
Treasury Stock, Retired, Cost Method, Amount |
[Concept] Monetary |
For Period |
Debit |
us-gaap:TreasuryStockRetiredCostMethodAmount |
39 |
Treasury Stock, Shares, Retired |
[Concept] Shares |
For Period |
* |
us-gaap:TreasuryStockSharesRetired |
40 |
Treasury Stock Acquired, Average Cost Per Share |
[Concept] Share |
For Period |
* |
us-gaap:TreasuryStockAcquiredAverageCostPerShare |
41 |
Treasury Stock, Carrying Basis |
[Concept] Monetary |
As Of |
Debit |
us-gaap:TreasuryStockCarryingBasis |
42 |
Treasury Stock Acquired, Repurchase Authorization |
[Concept] Text/String |
For Period |
* |
us-gaap:TreasuryStockAcquiredRepurchaseAuthorization |
43 |
Treasury Stock Acquired, Purchase Price Significantly in Excess of Current Market Price |
[Concept] Text/String |
For Period |
* |
us-gaap:TreasuryStockAcquiredPurchasePriceSignificantlyInExcessOfCurrentMarketPrice |
44 |
Treasury Stock, Number of Shares Held |
[Concept] Shares |
As Of |
* |
us-gaap:TreasuryStockNumberOfSharesHeld |